An NFR-Based Framework for Aligning Software Architectures with System Architectures

نویسندگان

  • Nary Subramanian
  • Lawrence Chung
چکیده

System architectures (SysArch), usually developed during the requirements analysis phase of the information system development process, consider different ways of allocating the system requirements between hardware, software and the network. The requirements pertaining to software are then used to design the software subsystem and very often the first step in the design happens to be the development of the software architecture (SoftArch) for the system. In general, high quality software architecture is expected to result in the development of a high quality software system. Therefore, selecting appropriate software architecture seems to be extremely important for the organization. Usually the software requirements drive the selection of the software architecture – however, this approach ignores the effect of SysArch on SoftArch – for example, the choice of database software component in the SoftArch may be influenced by the hardware platform in the SysArch. Therefore ensuring alignment between the SoftArch and SysArch could result in an optimal final system. In this paper we use the Propagatory Framework for establishing the alignment between SoftArch and the SysArch. We demonstrate the practicality of the Propagatory framework by applying it to establish the alignment for a Home Appliance Control System (HACS).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)

Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...

متن کامل

List of Figures and Tables

User Interface (UI) is that subset of a software system that interacts with the user of the system. Being a software system in itself, UI possesses certain attributes or non-functional requirements (NFRs) such as usability, reliability, simplicity, unambiguity, etc. However, recently, adaptability is emerging as an important characteristic for UI systems. Briefly, adaptability is the ability of...

متن کامل

ARTICLE IN PRESS SA—a tool for supporting adaptable software architecture generation for embedded systems

Adaptability is emerging as an important attribute or nonfunctional requirement (NFR) for embedded systems. Intuitively, adaptability is the ability of a software system to accommodate changes in its environment. However, in order for the embedded system to be adaptable its architecture, the first step in the development, should itself be adaptable. It will be helpful if the generation of this ...

متن کامل

A Routing-Aware Simulated Annealing-based Placement Method in Wireless Network on Chips

Wireless network on chip (WiNoC) is one of the promising on-chip interconnection networks for on-chip system architectures. In addition to wired links, these architectures also use wireless links. Using these wireless links makes packets reach destination nodes faster and with less power consumption. These wireless links are provided by wireless interfaces in wireless routers. The WiNoC archite...

متن کامل

مدل عملکردی تحلیلی FPGA برای پردازش با قابلیت پیکربندی مجدد

Optimizing FPGA architectures is one of the key challenges in digital design flow. Traditionally, FPGA designers make use of CAD tools for evaluating architectures in terms of the area, delay and power. Recently, analytical methods have been proposed to optimize the architectures faster and easier. A complete analytical power, area and delay model have received little attention to date. In addi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006